turban snail - French English Dictionary